Sports

Landon Collins Agrees to Contract With Giants; Will Fly to London to Join Team